package com.mk.admin.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;

@Data
@TableName("t_patient_guidance")
public class PatientGuidanceEntity {
    @TableId(type = IdType.AUTO)
    private Integer id;                      // 主键ID
    private String name;                  // 指引名称
    private String patId;                 // 患者ID
    private String patName;               // 患者姓名
    private String departmentCode;        // 科室编码
    private String departmentName;        // 科室名称
    private String departmentAddress;     // 科室地址
    private String doctorCode;            // 医生工号
    private String doctorName;            // 医生姓名
    private String campusCode;            // 院区编码
    private String campusName;            // 院区名称
    private Integer status;               // 状态(0:未开始 1:进行中 2:已完成)
    private Integer signStatus;           // 签到状态(0:未签到 1:已签到)
    private String signTime;                // 签到时间
    private String navImg;                // 导航图片路径
    private String navMap;                // 导航地图数据
    private Integer sort;                 // 排序号
    private Integer waitTime;             // 预计等待时间(分钟)
    private String lastSignTime;            // 上次签到时间
    private String nextSignTime;            // 下次签到时间
    private String payOrderNo;            // 挂号id
    private Integer statusOrder;
    private String btnName;
    private String visitTime;
    private String jobTitle;
    private String icon;
    @TableField(exist = false)
    private String[] sortNoName;
    @TableField(exist = false)
    private String orderBy;
    @TableField(exist = false)
    private Integer page;
    @TableField(exist = false)
    private Integer size;
}
